javascript 变量详解
JavaScript变量名允许包含字母、数字、美元符号、和下划线(但第一个字符不能是数字)。为了让较长的变量易于阅读,可以在变量中适当的位置插入下划线,就像下面这样:
var mood = "happy";
age = 33;
JavaScript允许程序员直接对变量赋值而无需事先声明。这在很多程序设计语言中是不允许的。有很多语言要求在使用任何变量之前必须先对它做出”介绍“,也成为声明。
复制代码 代码示例:
以上这条语句中,单词”happy“是JavaScript语言中的一个字面量,也就是可以直接在JavaScript代码中写出来的数据。复制代码 代码示例:
像上面这样声明和赋值是最有效率的做法,这一条语句的效果相当于下面这些语句的总和:
在JavaScript中你可以这样给这些变量赋值:
age = "33"
var mood;
复制代码 代码示例:
var mood, age;
一个变量赋值以后,我就说该变量包含这个值。变量mood现在包含值”happy“,变量age现在包含值33。我们可以用如下所示的语句把这两个变量的值显示在一个弹出式警告窗口中:
JavaScript语法不允许变量名中包含空格或标点符号(美元符号”$“例外)。下面这条语句将导致语法错误:
我们把那些变化的东西称作变量。
alert(mood);
类似的,假设我现在的年龄是33岁。一年之后,我的年龄是34岁。我可以使用变量age来存放我的年龄并且在我的生日那天改变这个值。当我现在去查看age变量是,它的值是33,但一年后,它的值将变成34.
不必单独声明每个变量,但也可以用一条语句一次声明多个变量:
alert(age);
以下语句对变量mood和age做成了声明:
MOOD = "sad";
把值存入变量的操作成为赋值。我把变量mood赋值为”happy“,把变量age赋值为33.
另一种方法是使用驼峰格式,删除中间的空白(下划线),后面的某个新单词改用大写字母开头:
var age;
复制代码 代码示例:
var my_mood = "happy";甚至可以把声明变量和对该变量赋值一次完成:
在JavaScript语言里,变量和其它语法元素的名字都是区分字母大小写的。名字是mood的变量与名字是Mood、MOOD的变量没有任何关系,它们不是同一变量。下面的语句是在对两个不同的变量进行赋值:
假设我有一个变量mood(心情),我可以把我的心情存放到这个变量中。不管这个变量的值是“happy”还是“sad”,它的名子始终是mood。我可以随时改变这个值。
在JavaScript脚本中,如果程序员对某个变量赋值之前为声明,赋值操作将自动声明该变量。虽然JavaScript没有强制要求程序员必须提前声明变量,但提前声明变量是一种良好的编程习惯。
复制代码 代码示例:
mood = ”happy"
相关热词: javascript 详解
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jq/jc/6397.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
PHP识别相片是否是颠倒的
时间:2020-12-28
-
python编程有哪些ide
时间:2020-12-28
-
python开发工程师是做什么
时间:2020-12-28
-
php构造函数的作用
时间:2020-12-28
-
php怎么跟数据库连接
时间:2020-12-28
-
php实现顺序线性表
时间:2020-12-28
-
Python多重继承中的菱形继
时间:2020-12-28
-
php中break的作用
时间:2020-12-28
热门文章
-
php中常用的正则表达式使用方法
时间:2020-12-25
-
asp与php区别是什么?
时间:2020-12-27
-
PHP识别相片是否是颠倒的,并且重新摆正
时间:2020-12-28
-
Yii授权之基于角色的存取控制 (RBAC)
时间:2020-12-23
-
php的一键安装包有哪些 php环境搭建
时间:2020-12-19
-
php实现对图片对称加解密(适用身份证加
时间:2020-12-25
-
php如何理解面向对象
时间:2020-12-28
-
超详细分析php docker的原理及作用
时间:2020-12-27
-
Python控制Excel实现自动化办公
时间:2020-12-23
-
session的作用是什么
时间:2020-12-25
